การเขียนโปรแกรมแบบจินตภาพด้วยบล็อกคำสั่ง: จาก MIT Scratch สู่ Google Blockly
เทคโนโลยีซอฟต์แวร์ HTML5/CSS/JavaScript และอื่น ๆ ที่เกี่ยวข้อง ทำให้เกิดรูปแบบการใช้งานซอฟต์แวร์ผ่านเว็บเบราว์เซอร์และอินเทอร์เน็ต อย่างเช่น "Software as a Service" (SaaS), "Coding in the Cloud" เป็นต้น มีการพัฒนาเครื่องมือหรือซอฟต์แวร์ที่ใช้สำหรับเขียนหรือสอนการเขียนโปรแกรมตามมาอีกมากมาย โดยทั่วไป ผู้ใช้ไม่จำเป็นต้องติดตั้งซอฟต์แวร์ในเครื่องคอมพิวเตอร์ของตนเอง
💡 MIT Scratch, Berkeley Snap! และ MIT App Inventor 2 for Android
จากโพสต์คราวที่แล้ว "การเขียนโปรแกรมแบบจินตภาพด้วยบล็อกคำสั่ง: MIT Scratch และ Berkeley Snap! สู่การเชื่อมต่อกับ Arduino" ได้กล่าวถึง MIT Scratch (https://scratch.mit.edu) ซึ่งเป็นซอฟต์แวร์ Open Source มีการใช้งานแบบ Desktop App สามารถนำไปสอนเยาวชนในช่วงอายุ 8 - 16 ปี เรียนรู้ Coding เป็นทักษะพื้นฐาน เน้นการสร้างเรื่องราวแบบปฏิสัมพันธ์ สร้างเกมส์ หรือ ภาพเคลื่อนไหว กราฟิก 2 มิติ
นอกจาก Scratch ก็ได้กล่าวถึง Berkeley BYOB/Snap! (https://snap.berkeley.edu) ซึ่งเป็นอีกหนึ่งตัวเลือก (Open Source) สำหรับฝึกเขียนโปรแกรมแบบกราฟิก ซึ่งอันที่จริงแล้ว ในตอนเริ่มต้น Snap! ก็เกิดจากการดัดแปลงโค้ด Scratch แต่ต่อมาได้พัฒนาใหม่ และใช้ภาษา JavaScript
โลกของเทคโนโลยีเปลี่ยนแปลงพัฒนาไปตลอดเวลา ล่าสุด Scratch เวอร์ชัน 3.0 ก็ใช้งานเป็นแบบ Web App ได้แล้ว โดยใช้ภาษา JavaScript (ใช้ไลบรารี Scratch Blocks) ในการพัฒนา
MIT Scratch และ Berkeley Snap! เป็นสองตัวเลือกที่ได้เลือกมานำเสนอ และใช้สำหรับฝึกเขียนโค้ดได้ด้วยวิธีลากบล็อกมาวาง (Drag & Drop Visual Programming) แต่ไม่ได้ใช้สำหรับเขียนโค้ดภาษาคอมพิวเตอร์โดยตรง (Text-Based Programming) และก็ไม่ได้ใช้สำหรับการสร้างโค้ดแล้วคอมไพล์หรือแปลงให้เป็นแอปพลิเคชันโดยอัตโนมัติ
แต่ถ้าอยากจะสอนเด็ก ๆ ให้ลองสร้าง Android App สำหรับสมาร์ทโฟน หรือแท็บเล็ต ด้วยวิธีการเดียวกับ Scratch และ Snap! และไม่จำเป็นต้องเขียนโค้ด ก็มีตัวเลือกอย่างเช่น MIT App Inventor 2 for Android (http://appinventor.mit.edu/explore/) โครงการนี้ เริ่มราวปีค.ศ. 2010 โดย Google และพัฒนาต่อโดยทีมงานจาก MIT ในปีค.ศ. 2012 และเผยแพร่เวอร์ชัน "App Inventor 2" ในเดือนธันวาคม ค.ศ. 2013 ... ปัจจุบัน สามารถเข้าใช้งานแบบออนไลน์ได้ที่ http://ai2.appinventor.mit.edu/ ถ้าลองสืบค้นในอินเทอร์เน็ต จะเห็นมีตัวอย่างในหลายเว็บที่สร้าง Android App โดยใช้ MIT App Inventor 2 เพื่อเชื่อมต่อกับบอร์ด Arduino ผ่าน Bluetooth เช่น รับค่าจากเซ็นเซอร์ที่ต่อกับบอร์ด Arduino มาแสดงผลใน App หรือควบคุมหุ่นยนต์ หรือส่งข้อมูลต่อไปยัง Google Firebase เป็นต้น
💡 เมื่อ Scratch ต้องเปลี่ยนมาใช้ Google Blockly
Scratch 3.0 เปลี่ยนมาใช้ JavaScript (แทน ActionScript และ Adobe Flash Player) และได้ใช้ไลบรารีที่ชื่อว่า Scratch Blocks (https://github.com/LLK/scratch-blocks) ซึ่งมาจากโปรเจกต์ Blockly (https://developers.google.com/blockly/) พัฒนาโดย Google เริ่มต้นในเดือนมิถุนายน ค.ศ. 2012 และเป็น Open Source (Apache License 2.0)
Blockly เป็นไลบรารี หรือ API ที่ใช้ JavaScript / HTML5 / CSS สำหรับนำไปใช้พัฒนา Web App สำหรับผู้ที่ต้องการสร้างโปรแกรมด้วยการต่อบล็อก (Scratch-like, Visual Block Programming) และแตกต่างจาก Scratch ซึ่งเป็นแอปพลิเคชัน (Web App)
ถ้าอยากทราบว่า จะใช้ Blockly สร้าง Web App อย่างไรได้บ้าง ลองดูตัวอย่าง ให้ดูเว็บ "Blockly Games" (https://blockly-games.appspot.com/) ที่มีตัวอย่างเกมส์ ผู้ใช้หรือผู้เล่นต้องนำบล็อกที่มีให้เลือก มาวางต่อกันเพื่อแก้ปัญหา
Blockly สามารถแปลงโปรแกรมที่ได้จากการต่อบล็อกต่าง ๆ ให้กลายเป็นโค้ดในภาษาคอมพิวเตอร์ ซึ่งมีหลายภาษาให้เลือกเป็นเอาต์พุต เช่น JavaScript, Python เป็นต้น ดังนั้น ผู้เรียนสามารถเปรียบเทียบและเชื่อมโยงระหว่างโปรแกรมที่เกิดจากการต่อบล็อก และโค้ดที่ได้จากโปรแกรมในภาษาคอมพิวเตอร์ตามที่เลือกให้เป็นเอาต์พุต (ตรงนี้ก็ถือว่า สำคัญในการเรียนรู้ Coding)
💡 BBC Micro:bit, Microsoft MakeCode
โครงการ BBC Micro:bit (https://microbit.org/) จากประเทศอังกฤษ ได้พัฒนาบอร์ดไมโครคอนโทรลเลอร์ Micro:bit เพื่อส่งเสริมการเรียนรู้ด้านคอมพิวเตอร์ให้แก่เยาวชน ผู้เรียนสามารถใช้เขียนโค้ดโดยการนำบล็อกมาต่อกัน ใช้งานผ่านเว็บเบราว์เซอร์ โดยเข้าไปที่เว็บ Micro:bit's Code Kingdoms (https://www.microbit.co.uk/app/) หรือ Microsoft MakeCode for Micro:bit (https://makecode.microbit.org/)
MakeCode ของ Microsoft ก็ใช้ Google Blockly เป็นพื้นฐาน (a fork of Blockly) ในการสร้าง Web-based Block editor และใช้วิธีแปลงบล็อกเหล่านั้น ให้เป็นโค้ดในภาษา "Static TypeScript (STS) / TypeScript" จากนั้นจึงแปลงให้เป็นไฟล์โปรแกรม (.hex) ที่นำไปใช้ได้กับบอร์ด Micro:bit
ผู้ที่อยากจะใช้ Scratch ร่วมกับบอร์ด Micro:bit ก็มีตัวเลือกอย่างเช่น "Scratch 3.0 micro:bit experimental extension" ซึ่งสามารถเชื่อมต่อโปรแกรม Scratch ผ่าน Bluetooth ไปยังบอร์ด Micro:bit ได้ โดยต้องโปรแกรมไฟล์ scratch-firmware-combined.hex ลงในบอร์ดก่อน
💡 Arduino กับการเขียนโค้ดเชิงกราฟิกแบบออนไลน์ในสไตล์ Blockly
ลองมาดูว่า มีตัวอย่างเว็บที่ใช้ Blockly มาสร้าง Web App สำหรับสร้างโปรแกรมเพื่อนำไปใช้กับบอร์ดไมโครคอนโทรลเลอร์ อย่างเช่น Arduino อะไรบ้าง
◻️ BlocklyDuino (https://github.com/gasolin/BlocklyDuino)
- เป็น Web-based visual programming editor for Arduino
- ได้แรงบันดาลใจมาจาก ( inspired by) "ArduBlock" ซึ่งเป็น Arduino Plug-in สำหรับเขียนโค้ดด้วยบล็อก
- พัฒนาโดย Fred Lin ตั้งแต่ปีค.ศ. 2012
- เป็น Open Source (Apache License 2.0)
- ใช้ Google Blockly สำหรับพัฒนาในส่วนที่เป็น Web App
- สามารถรันเป็น Web server (เขียนด้วย Python) ในเครื่องของผู้ใช้ได้ และเข้าใช้งานผ่านหน้าเว็บได้ แต่จะต้องติดตั้งซอฟต์แวร์ Arduino IDE & tools ในเครื่องของผู้ใช้ เพื่อใช้ในการคอมไพล์โค้ดและอัปโหลดไปยังบอร์ด Arduino
- ใช้สำหรับบอร์ด Arduino Uno, Mega, Nano เป็นต้น
- มีการเพิ่มบล็อกให้เลือกใช้สำหรับฮาร์ดแวร์ของ Groove เช่น RC Servo, Motor, Relay, Button, Tilt Switch เป็นต้น และสามารถใช้งานออนไลน์ได้ที่ BlocklyDuino "Grove Edition" https://bit.ly/2mPqDwq
◻️ BlocklyProp (http://blockly.parallax.com/blockly/)
- เผยแพร่ครั้งแรกในเดือนกันยายน ค.ศ. 2016
- พัฒนาโดยบริษัท Parallax Inc. (USA)
- เป็น Open source (Apache License 2.0)
- ได้แรงบันดาลใจมาจาก (inspired by) BlocklyDuino
- ใช้ Google Blockly สำหรับพัฒนาในส่วนที่เป็น Web App
- สามารถรันเป็น Web server (เขียนด้วย Java) ในเครื่องของผู้ใช้ได้ และเข้าใช้งานผ่านหน้าเว็บได้
- ใช้ได้เฉพาะบอร์ด Parallax เท่านั้น เช่น บอร์ด Propeller Multicore(http://www.parallax.com/microcontrollers/propeller)
- เข้าใช้งานแบบออนไลน์ผ่านเว็บได้ที่ http://blockly.parallax.com/blockly/ และผู้ใช้ต้องติดตั้งซอฟต์แวร์ชื่อ "BlocklyProp Client" เพื่อใช้ในการเชื่อมต่อบอร์ดผ่านทาง USB สำหรับการอัปโหลดโปรแกรม
◻️ ArduBlockly (https://ardublockly.embeddedlog.com/)
- ได้แรงบันดาลใจมาจาก ( inspired by) และพัฒนาต่อยอดจาก BlocklyDuino
- ใช้ Google Blockly สำหรับพัฒนาในส่วนที่เป็น Web App
- เป็น Open source (Apache License 2.0)
◻️ Blockly@rduino (http://www.techmania.fr/BlocklyDuino/)
- พัฒนาต่อยอดจาก BlocklyDuino เริ่มต้นราวปีค.ศ. 2016
- เป็น Open Source (Apache License 2.0)
- ใช้ Google Blockly สำหรับพัฒนาในส่วนที่เป็น Web App
- ใช้สำหรับบอร์ด Arduino Uno, Mega, Nano เป็นต้น
◻️ Webduino Blockly (https://blockly.webduino.io/)
- ใช้สำหรับบอร์ด BPI:bit (ESP32-based) จากบริษัทในประเทศจีน
- เป็น Open Source
🤔 เพิ่มเติม:
- การสร้างระบบซอฟต์แวร์ในทางวิศวกรรมแบบใช้บล็อก ก็มีให้เห็น อย่างเช่น MATLAB / Simulink และ LabView เป็นต้น สามารถจำลองการทำงาน แล้วแปลงเป็นโค้ดคอมไพล์ไปใช้งานสำหรับบอร์ดไมโครคอนโทรลเลอร์ได้ แต่ก็เป็นซอฟต์แวร์ที่ต้องเสียค่าลิขสิทธิ์ ไม่ฟรี และไม่ใช่ Open Source
- การเขียนโปรแกรมโดยใช้บล็อกสำหรับไมโครคอนโทรลเลอร์ เช่น Arduino ความสะดวกอยู่ที่การเลือกใช้บล็อกที่มีการเตรียมไว้แล้ว ก็เหมือนกับการสร้างไลบรารีสำหรับ Arduino ไว้ให้เรียกใช้งาน คนอื่นทำไว้ให้ เราก็แค่นำมาใช้งานให้เป็น
- ถ้าชุดของบล็อกเหล่านั้น (หรือเรียกว่า Block Set) มีอย่างจำกัด ก็จะจำกัดความยืดหยุ่นหรือความสามารถในการสร้างโปรแกรมของเราได้ แต่ถ้าบล็อกเซตมีจำนวนมาก เช่น มีจำนวนของบล็อกหลักร้อยหรือหลักพัน ก็ต้องใช้เวลาเรียนรู้ว่า แต่ละบล็อกใช้งานอย่างไร
- บางกรณีมีการสร้าง Custom Block (Blockly-based) ให้ผู้ใช้ เขียนโค้ดเองลงในบล็อกนั้นก็ได้ หรือถ้าสามารถสร้างบล็อกเพิ่มเติมไว้ใช้งานได้เอง ก็น่าสนใจ
- การสร้างบล็อกสำหรับใช้งานกับอุปกรณ์ฮาร์ดแวร์ แม้ว่าจะเป็นอุปกรณ์ประเภทเดียวกัน ก็มีความแตกต่างกันได้ เหมือนในกรณีของไลบรารีสำหรับ Arduino จากผู้พัฒนาหลายแหล่งและมีชื่อฟังก์ชันหรือคำสั่งซึ่งแตกต่างกัน
🤔 ข้อคิดเห็น:
- ตัวเลือกซึ่งเป็นซอฟต์แวร์สำหรับการเรียนรู้ ที่ได้นำเสนอมานั้น เป็นแค่บางส่วน (Open Source ทั้งหมด) ยังมีตัวเลือกอื่น ๆ อีกสำหรับการเรียนรู้
- ควรส่งเสริมความหลากหลาย เพื่อให้เกิดการเปรียบเทียบ พิจารณาความเหมือนความต่าง และความเชื่อมโยง
- มีตัวเลือกให้มากมายและใช้ได้ฟรี แต่ถ้าไม่เริ่มและลงมือจริงจัง ก็ไม่ก่อให้เกิดประโยชน์
References / Credit
- MIT Scratch
🔗 https://scratch.mit.edu
- Berkeley Snap!
🔗 https://snap.berkeley.edu
- MIT App Inventor 2 for Android
🔗 http://appinventor.mit.edu/explore/
- MIT App Inventor 2 online editor
🔗 http://ai2.appinventor.mit.edu/
- Google Blockly
🔗 https://developers.google.com/blockly/
- Google Blockly: Sourcecode
🔗 https://github.com/google/blockly
- Scratch Blocks: Sourcecode
🔗 https://github.com/LLK/scratch-blocks
- BBC Micro:bit
🔗 https://microbit.org/
- Micro:bit's Code Kingdoms
🔗 https://www.microbit.co.uk/app/
- MakeCode: Microsoft's JavaScript Blocks editor for Micro:bit
🔗 https://makecode.microbit.org/
- Scratch 3.0 micro:bit experimental extension
🔗 https://llk.github.io/microbit-extension/iste18/
- ArduBlock: Sourcecode
🔗 https://github.com/taweili/ardublock
- BlocklyDuino: Sourcecode
🔗 https://github.com/gasolin/BlocklyDuino
- BlocklyProp
🔗 http://blockly.parallax.com/blockly/
- BlocklyProp Starter Kit, Parallax Inc.
🔗 https://www.parallax.com/educ…/teach-blocklyprop-starter-kit
- BlocklyProp: Sourcecode
🔗 https://github.com/parallaxinc/BlocklyProp
- ArduBlockly
🔗 https://ardublockly.embeddedlog.com/
- ArduBlockly: Sourcecode
🔗 https://github.com/carlosperate/ardublockly/
- BlocklyDuino "Grove Edition"
🔗 https://blocklyduino.github.io/Blockly…/…/apps/blocklyduino/
- Blockly@rduino
🔗 http://www.techmania.fr/BlocklyDuino/
- Blockly@rduino: Sourcecode
🔗 https://github.com/technologiescollege/Blockly-at-rduino
- Webduino: Sourcecode
🔗 https://github.com/webduinoio
#IoT #STEM #VisualProgramming #KruBright
同時也有2部Youtube影片,追蹤數超過54萬的網紅KTheme. com,也在其Youtube影片中提到,- Mua kệ giá đỡ: https://bit.ly/33MtBVM ( Mã giảm 50k kệ: https://bit.ly/2SEOz2D đến 14/10) - Nhóm săn hàng rẻ và mã giảm giá tại: https://bit.ly/3...
scratch desktop 在 KTheme. com Youtube 的精選貼文
- Mua kệ giá đỡ: https://bit.ly/33MtBVM
( Mã giảm 50k kệ: https://bit.ly/2SEOz2D đến 14/10)
- Nhóm săn hàng rẻ và mã giảm giá tại: https://bit.ly/36T0Fxg
Review CHOETECH Desktop Aluminum Stand with Adjustable Dock Size, Laptop Holder for All MacBook, Surface, Kindle, Chromebook and Gaming Laptops (Up to 17.3 inch), 【Vertical Laptop Stand】 The compact stand allows you to cradle the laptop vertically, making your desktop not only well-organized and neat, but also full of modern stylish.
【Adjustable Size】With Adjustable width design, this stand can match most types of laptops, whose thickness vary from 0.55in/14mm to 2.71in/69mm, such as MacBook Air, MacBook Pro, Microsoft Surface, Chromebook and other more Notebooks.
【Stable & Anti-Scratch】With non-slip silicone mat both around groove and at the bottom of the stand, the vertical laptop stand will keep stable on the desk and protect your laptop from any scratches. Besides, the solid base is heavy enough to prevent your laptop from tipping over.
【Premium & Durable】 The laptop stand, with solid construction, is made of anodized aluminum-alloy and silicone mat, so it's scratch resistant and durable for daily wear and tear.
【What You Get】1*Vertical Laptop Stand; 1*Screwdriver; 1*Panda Bookmark ;and Friendly Customer Service.
#KeLaptop #Lazada #Choetech

scratch desktop 在 iT24Hrs Youtube 的最佳貼文
Surface Go รีวิว ❤︎ รีวิวไมโครซอฟท์ เซอร์เฟส โก แอลทีอี
Microsoft Surface Go LTE Review
ดูรายละเอียดเพิ่มเติมได้ที่ https://go.it24hrs.com/surface
.
รีวิววิธีปลดล็อค S Mode สู่ Windows 10 Home สำหรับ Surface Go
https://www.it24hrs.com/2019/unlock-windows-10-s-mode/
.
สื่อดังด้านเทคโนโลยีอย่าง The VERGE ถึงกับบอกว่า Microsoft Surface Go เป็น PC ลูกผสมในฝันที่กลายเป็นจริงของ Microsoft จริงรึ ???
.
Microsoft Surface Go LTE Advanced เป็นคอมพิวเตอร์ PC จริงๆ เพราะรันระบบปฏิบัติการ Windows 10 Home ใน S โหมด และใช้ desktop application ต่างๆอย่าง ms office 365 ได้ในแบบที่เราคุ้นเคย แต่สามารถใช้งานได้ทั้งในรูปแบบ notebook และ tablet เรียกได้ว่าเป็น 2 in 1 ผสมกันทั้ง Notebook และ Tablet แถมแบตเตอรี่ใช้งานได้นานสูงสุดถึง 8.5 ชั่วโมงเลยทีเดียว
.
= Surface Go รีวิว | เซอร์เฟส โก รีวิว =
Surface GO (เซอร์เฟส โก) เป็น Surface ขนาดเล็ก และบางเบาที่สุด ราคาเริ่มต้นถูกที่สุดในตระกูล Surface ง่ายต่อการจัดเก็บในกระเป๋าและพกพาไปไหนก็ได้ ทั้งในบ้าน ที่ทำงาน ที่โรงเรียน ที่มหาวิทยาลัยน้ำหนักเบา พกพาง่าย
ยิ่งเป็นตัว Surface Go LTE ด้วยแล้ว ยิ่งสะดวกขึ้น เพราะใส่ซิมมือถือได้ ต่อเนตได้ทุกที่แบบไม่ต้องไปตามหา wifi
แต่ถ้าอยากได้แบบแรงๆ ต้องไป เซอร์เฟส โปร (Surface Pro) นะคะ ลองหาดู Surface Pro 6 รีวิว กันดูได้นะคะ
.
= รีวิว Microsoft Surface Go LTE Advanced Specification Review =
● RAM 8GB
● Storage 128 GB (SSD)
● CPU Intel® Pentium® Gold 4415Y
● Surface Go หน้าจอแสดงผล PixelSense™ 10 นิ้ว ความละเอียด 1800 x 1200 ที่ 217 PPI
● น้ำหนัก - ลองถือ Surface GO LTE น้ำหนักเบา 532 กรัม ก็ถือว่าพกพาสบายๆ
= รีวิวกล้อง Surface Go =
● กล้องหน้า 5 ล้านพิกเซล พร้อมวิดีโอ Skype HD 1080p
● กล้องหลัง 8 ล้านพิกเซล Auto Focus พร้อมวิดีโอ HD 1080p ถือถ่ายได้เลย
Surface Go (เซอร์เฟส โก) รุ่น LTE-Advanced ตัวที่เรามาลองนี้ มีความพิเศษต่างจาก Surface Go อีก 2 รุ่น ตรงที่ใส่ซิมได้ ก็เลยเชื่อมต่ออินเทอร์เน็ตได้ทุกที่ ทำให้เราท่องเว็บ พิมพ์งาน แชท แชร์ Video Call ใช้ Social Network ได้อย่างสะดวกมากขึ้น โดยไม่ต้องหา Wi-Fi และยังสามารถแชร์ Wi-Fi Hotspot ให้กับเพื่อนๆได้มีอินเทอร์เน็ตใช้ด้วย โดยแบตเตอรี่ใช้งานได้นานสูงสุด 8.5 ชั่วโมงนะคะ
= รีวิว Surface Go for Education =
Surface Go (เซอร์เฟส โก) ยังเหมาะให้เด็กๆใช้เรียน coding ด้วยนะคะ เพราะเดี๋ยวนี้หลักสูตรใหม่ของบ้านเราต้องเรียนวิชาวิทยาการคำนวณ มีเขียนโปรแกรมด้วย Scratch ตั้งแต่ชั้น ม.1 กันแล้ว Surface Go นี่ลง Scratch Desktop ได้เลย
แต่ถ้าจะใช้เขียนโปรแกรมกันแบบจริงจัง ต้องปลดล๊อค windows ออกจาก s mode ก่อนนะคะ
= รีวิว Windows 10 Home in S Mode และความปลอดภัย =
การใช้งาน Surface Go (เซอร์เฟส โก) นี่มีความเหมือนที่แตกต่างจาก Windows 10 Home ทั่วไปนิดนึงนะคะ เพราะทำงานใน S Mode ที่จะสามารถติดตั้งแอปเพิ่มได้เฉพาะแอปบน Windows Store และใช้ท่องเว็บด้วย Microsoft Edge เท่านั้น
ทั้งนี้ก็เพื่อเพิ่มความปลอดภัยสูงสุด และ เพื่อรักษา Performance ของ เซอร์เฟส โก (Surface Go) ไม่ให้เครื่องช้าลงจากการใช้งานซอฟต์แวร์ นอก store แต่จริงๆแล้วเราสามารถปลดล็อกมาเป็น Windows 10 Home ปกติก็ได้ค่ะ พอปลดแล้วก็จะติดตั้งใช้งานซอฟต์แวร์นอก windows store ได้ ทำทุกอย่างได้เหมือน Windows PC ทั่วไปเลย
Review Microsoft Surface Go LTE ลองใช้แล้วเป็นไง ดูรีวิวเล้ยยย
= เซอร์เฟส โก ราคา =
ดูรายละเอียดเพิ่มเติมได้ที่ https://go.it24hrs.com/surface

scratch desktop 在 Scratch Desktop Download (2023 Latest) - FileHorse 的相關結果
Scratch Desktop is a child-oriented visualization utility that is focused on providing users of all ages with intuitive, fast, ... ... <看更多>
scratch desktop 在 下載下載Scratch App 的相關結果
那就下載免費的Scratch app。 需求. Windows 10+ macOS 10.13+ ChromeOS Android 6.0 ... ... <看更多>
scratch desktop 在 Scratch Offline Editor 的相關結果
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations. ... <看更多>